home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Zoom 2
/
Zoom - Release 2 (1996)(Active Software)[!].iso
/
graphics
/
raytracing
/
dust
/
readmepc
< prev
next >
Wrap
Text File
|
1995-04-02
|
2KB
|
51 lines
###############################################################################
# #
# Dust V1.91 - Copyright ©1994 by A.Maschke #
# All rights reserved. #
#-----------------------------------------------------------------------------#
# #
# About a PC-version #
# #
###############################################################################
Some PC-users asked about the Dust-program running on their computer.
But I think PC's are not capable to compile the unmodified source-code
because of the MANY pointers and open arrays.
You know that all structures in Dust are allocated dynamically - often
the blocks are larger than 64 kB.
I think there is no PC-Compiler with the following features:
-handles lines like:
lti:=0;
REPEAT
to^.sub^[cl^[lti]].el^[ibuf^[cl^[lti]]]:=lti;
INC(lti)
UNTIL lti>to^.fCount;
btw: (this converts LightWave-surfaces into Imagine-subgroups and is
no joke)
-structures and types like:
TYPE Texture*=STRUCT
len*:INTEGER;
flags*:SET;
pos*,xaxis*,yaxis*,zaxis*,size*:Point;
params*:ARRAY 16 OF REAL;
pflags*:ARRAY 16 OF SHORTSET;
subgr*,lockstate*:NAMESTRING;
nlen*:INTEGER;
name*:ARRAY 256 OF CHAR;
END;
TYPE TXTPtr*=UNTRACED POINTER TO ARRAY OF Texture;
-dynamic allocation:
VAR
tt:POINTER TO ARRAY OF INTEGER;
BEGIN
NEW(tt,1235678)
END;